
import http from '@/api/request';
import request from '@/utils/request';
import store from '@/store'


// export function getUserListAPI(params) {

//     return http.get('userList/', {
//         params
//     })

// }


// 用户列表
export function getUserListAPI(params) {
    return request({
        url: 'userList',
        method: 'get',
        params: params
    })
}

// 校验用户名是否被占用

export function userCheckAPI(params) {
    return request({
        url: 'userCheck',
        method: 'get',
        params: params
    })
}
// 添加用户

export function addUserAPI(data) {
    return request({
        url: 'addUser',
        method: 'post',
        data: data
    })
}
// 生成用户 

export function uploadUserAPI(data) {
    return request({
        url: 'uploadUser',
        method: 'post',
        data: data
    })
}

// 删除用户
export function delUserAPI(data) {
    return request({
        url: 'delUser',
        method: 'post',
        data: data
    })
}


// 获取权限列表 

export function getAuthorityListAPI(params) {
    return request({
        url: 'authorityList',
        method: 'get',
        data: params
    })
}

// 获取角色列表

export function getRoleListAPI(params) {
    return request({
        url: 'roleList',
        method: 'get',
        data: params
    })
}

// 校验角色名是否被占用 

export function roleCheckAPI(params) {
    return request({
        url: 'roleCheck',
        method: 'get',
        params: params
    })
}

// 添加角色

export function addRoleAPI(data) {
    return request({
        url: 'addRole',
        method: 'post',
        data: data
    })
}

// 分配权限 

export function assignPermissionsAPI(data) {
    return request({
        url: 'assignPermissions',
        method: 'post',
        data: data
    })
}
